package ArraysList;

/**
 * Created with IntelliJ IDEA
 * Description:
 * User:34398
 * Date:2024-03-27
 * Time:16:35
 */
public interface IList {


    //默认尾部插入
    void add(int data);

    //在pos位置新增元素
    void add(int pos, int data);

    //判断是否包含某个元素
    boolean isContains(int data);

    //查找某个元素对应的下标
    int indexOf(int data);

    //获取pos位置的元素
    int get(int index);

    //删除某一个元素
    void remove(int data);

    //获取顺序表当前的长度
    int listSize();

    //清空顺序表
    void clear();

    //打印顺序表
    void show();

}
